of same essential nature - Español Inglés Diccionario